﻿ 
.input-box {
    float: left;
    width: 220px;
}
.passCode {
    border: 1px solid #ccc;
    float: left;
    height: 26px;
    line-height: 26px;
    padding-left: 5px;
    width: 80px;
}
.seeClear {
    cursor: pointer;
}
.seeClear:hover {
    text-decoration: underline;
}
 
.pr { position: relative }
.mtb10 { margin: 15px 0; }
.repay { margin-bottom: 8px }
.lh24 { line-height: 24px; }
.p20 { padding: 20px; }
.mr15 { margin-right: 15px; }
.co666 { color: #666; font-weight: normal; font-size: 12px; font-weight: normal }
.mtb20 { margin: 20px auto }
.mb20 { margin-bottom: 20px; }
.mt20 { margin-top: 20px; }
.pr30 { padding-right: 20px; }
.pr35 { padding-right: 35px; }
.font18 { font-size: 18px; font-family: "Microsoft Yahei";color: #333; }
.font45 { font-size: 45px; color: #333; font-family: Arial; font-weight: normal; }
.font27 { font-size: 27px; color: #333; }
.f_red { color: #f35d5d; }
.font12 { font-size: 14px;}
.font14 { font-size: 14px; font-family: "Microsoft Yahei" }
.font16 { font-size: 16px;}
.pr60 { padding-right: 37px; }
.pt5 { padding-top: 5px; }
.mt40 { margin-top: 40px }
.imgHolder div{position:absolute;left:50%;}
.imgHolder img{ left:0;}
.imgHolder { width: 100%; display: none; position: absolute; z-index: 2000; height: 0; left: 0; top: 0 }
.imgHolder span{position:absolute;right:-30px; top:0; background: #000;opacity: .5;filter:alpha(opacity=50);width:30px;height:30px; font-size:18px; text-align:center; line-height:30px; cursor: pointer; color:#fff;}
.jPageExtra02{ height: 175px; }
.jPageExtra01 a.goHelp{height:57px;background: url("../Content/Images/goHelp.png") 0 0 ;}
.jPageExtra01 a.goHelp:hover{background: url("../Content/Images/goHelp.png")  -59px 0;}

.loading { width: 50px; height: 50px; position: absolute; left: 50%; margin-left: -25px; background: #ccc; display: none }
.b_pic { left: 50%; position: absolute; display: none }
.f_black { color: #000 }
textarea { word-break: break-all; word-wrap: break-word; resize: none; overflow: auto }
.ptb { padding: 20px 0; }
.bor_t_d { border-top: 1px dashed #e3e3e3; }
.text_cen { text-align: center; }
.ptb20 { padding: 20px 0; }
.f_333 { color: #333; }
.pt10 { padding-top: 10px; }
/*公用end*/

.layout { width: 1000px; margin: auto; }
.project-tilte { padding: 0 }
.project-tilte h1 { font-size: 25px; color: #2a2a2a; margin-bottom: 2px ;font-family:"Microsoft Yahei"}
.project-content .box { background-color: #fff; border: 1px solid #ff6559; padding: 25px 20px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px }
/*.project-content .box { background-color: #fff; border: 1px solid #d3d3d3; border: 1px solid rgba(0, 0, 0, .15); padding: 25px 20px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px }*/
.box328 { width: 328px; border: 1px solid #ff6559; border-radius: 4px; background: #FFF; }
/*.box328 { width: 328px; border: 1px solid #dedbdb; border-radius: 4px; background: #FFF; }*/
.overLimit .cont_hm { display: none }
.schedule-box { height: 95px }
.schedule-box .money-box { padding: 0 0 13px 0; border-bottom: 1px dashed #cacaca; height: 50px; }
.repay .repay-money { font-size: 23px; color: #1d9bd5; font-weight: 700 }
.repay .repay-buy { display: inline-block; font-size: 17px; line-height: 40px; height: 40px; background-color: #1d9bd5; color: #fff; text-decoration: none; float: right; padding: 0 16px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; vertical-align: top }
.explain .box { background-color: #f4fcff; padding: 15px 13px 15px 15px }
.project-content .col-left { width: 50px; float: left }
.project-content .col-right { width: 328px; float: right }
.box_hm { width: 650px;min-height:410px; border-radius: 4px; border: 1px solid #dedbdb; background: #FFF;overflow:hidden;}
.font18_hm { height: 26px; line-height: 26px; text-indent: 20px; font-size: 18px; font-family: "Microsoft Yahei"; font-weight: normal; color: #333; cursor: pointer }
/*.font18_hm { height: 26px; line-height: 26px; text-indent: 20px; border-left: 2px solid #005ea7; font-size: 18px; font-family: "Microsoft Yahei"; font-weight: normal; color: #333; cursor: pointer }*/
.content { width: 653px; }
.cont_hm { border-top: 1px dashed #dedbdb; padding: 15px 20px 30px;color: #666; min-height: 100px;}
.f_blue { color: #005ea7; font-size: 12px; font-weight: normal; }
.f_red12 { color: #F35D5D; font-size: 12px; font-weight: normal }

.cont_hm_man li em {
    background: url("../Content/Images/pMask80.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 80px;
    left: 0;
    position: absolute;
    top: 0;
    width: 80px;
}
.cont_hm_man li { width: 80px; text-align: center; margin: 10px 20px; float: left; display: inline;position: relative; }
.btn135_red, .btn135_red:link, .btn135_red:visited { width: 98px; height: 48px; background: url(../Content/Images/btn135.png) 0 0 no-repeat; position: absolute; border: 0; color: #FFF; font-size: 14px; line-height: 46px; padding-left: 38px; font-family: "Microsoft Yahei"; text-decoration: none; }
.btn135_blue, .btn135_blue:link, .btn135_blue:visited { width: 98px; height: 48px; background: url(../Content/Images/btn135.png) 0 -48px no-repeat; position: absolute; border: 0; left: 145px; color: #FFF; font-size: 14px; line-height: 46px; padding-left: 47px; text-decoration: none; font-family: "Microsoft Yahei"; }
.reserve { width: 282px; height: 10px; margin:0; }
.schedule-bar { width: 282px; height: 8px; border-radius: 5px; background: #dde3e5; display: inline-block; }
.schedule-current { background: #a5ca4d; border-radius: 5px; height: 8px; vertical-align: top; display: inline-block; }
.cont_hm.clearfix .fl .font18 i { background: url(../Content/Images/icons.png) no-repeat; display: inline-block; cursor: pointer; width: 17px; height: 16px; margin-left: 10px; *position: relative; *top: -5px; *left: 10px; }
.cont_hm.clearfix .fl .font18 .icon_v { background-position: 0 -48px; }
.cont_hm.clearfix .fl .font18 .icon_star { background-position: 1px  -64px; }
.cont_hm.clearfix .fl .icon_email { background: url(../Content/Images/icons.png) no-repeat 0 -80px; width: 17px; height: 12px; display: inline-block; cursor: pointer; margin-left: 17px;margin-bottom: -2px; }
.fl {
    float: left;
    color: #ff6559;
}
.last_log { margin-top: 10px; padding-top: 10px; border-top: 1px dotted #d1d1d1; }
/*.btn130, .btn130:link, .btn130:visited { background: url(../Content/Images/btn130.png) 0 0 no-repeat; display: block; text-decoration: none; width: 130px; height: 48px; text-align: center; line-height: 42px; cursor: pointer; font-family: "Microsoft Yahei"; font-size: 20px; border: 0; color: #FFF; }*/
.btn130, .btn130:link, .btn130:visited {
    /* background: url(../Content/Images/btn130.png) 0 0 no-repeat; */
    display: block;
    text-decoration: none;
    /* width: 130px; */
    height: 40px;
    text-align: center;
    line-height: 42px;
    cursor: pointer;
    font-family: "Microsoft Yahei";
    font-size: 20px;
    border: 0;
    color: #FFF;
    background-color: #ff6559;
    -webkit-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    box-shadow: 0px 2px 0px #b6170b;
    padding: 0px 25px;
    margin: 10px;
    margin-top: -8px;
}

.font18_hm.mtb10 .icon_full { background: url(../Content/Images/icons.png) 0 0 no-repeat; width: 68px; height: 48px; position: absolute; z-index: 11; left: 130px; top: -11px; opacity: 0.5; }
.icon_more { background: url(../Content/Images/icons.png) -9999px -9999px no-repeat; width: 22px; height: 10px; position: absolute; z-index: 11; left: 295px; top: 8px; }
.icon_more.down { background-position: 0 -92px; }
.icon_more.up { background-position: -22px -92px; }
a.btn130_grey { background: url(../Content/Images/btn130.png) 0 -48px no-repeat; width: 130px; display: block; height: 48px; text-align: center; line-height: 48px; cursor: pointer; font-family: "Microsoft Yahei"; font-size: 20px; border: 0; color: #FFFFFF; text-decoration: none }
.btn130_grey { background: url(../Content/Images/btn130.png) 0 -48px no-repeat; width: 130px; display: block; height: 48px; text-align: center; line-height: 48px; cursor: pointer; font-family: "Microsoft Yahei"; font-size: 20px; border: 0; color: #FFFFFF; text-decoration: none }
.r_bg { border-radius: 11px; background: #ff6559; padding: 0 8px; color: #FFF; font-size: 13px; }

.tab_ul1 { height: 38px; width: 668px; float: left;}
.tab_ul1 li { float: left; height: 38px; line-height: 38px; text-align: center; font-size: 16px; font-family: "微软雅黑";cursor: pointer;padding: 0px 10px;}
.tab_ul1 li a { width: 100%; height: 100%; display: block; text-decoration: none; color: #666; font-size: 16px; font-family: "微软雅黑" }

.tab_ul { height: 58px; width: 668px; border-bottom: 1px solid #CCC; }
.tab_ul li { float: left; width: 163px; height: 58px; border-right: 1px solid #dedbdb; background: #fafafa; line-height: 58px; text-align: center; font-size: 16px; font-family: "微软雅黑"; cursor: pointer }
.tab_ul li a { width: 100%; height: 100%; display: block; text-decoration: none; color: #666; font-size: 16px; font-family: "微软雅黑" }
.box_hm.mt20.clearfix .tab_ul .bg_grey { background: #fafafa; margin-top: 1px; }
.box_hm.mt20.clearfix .tab_ul .bg_write { height: 59px; background: #FFF; }
.tab_cont { display: none; text-align: center }
.tab_cont .flash_box { height: 400px; width: 600px; margin: 0 auto; margin-top: 30px; }
.blue_bg { background: #effbff }
.cont_hm_man li span { line-height: 30px; }
.con_tit { border-top: 1px solid #dfdbdc; height: 44px; line-height: 44px; padding: 0 22px; }
.bg_yellow { background: #fff8de; width: 610px; height: 32px; border-radius: 15px; line-height: 32px; text-indent: 30px; }
.cont_con { width: 600px; height: auto; border: 1px; }
.cont_con.clearfix .fl img { margin: 3px }
.bo_left { border-left: 1px solid #dfdfdf; padding:0px 20px 0 10px; width: 520px; line-height: 24px; position:relative;min-height: 60px; }
.bo_left_time .icon_crl { background: url(../Content/Images/circle.jpg) no-repeat; width: 16px; height: 16px;margin-bottom: -6px; display: inline-block;}
.bo_left_time { padding-right: 10px; line-height: 24px;position:relative; left:-65px; top:0; }
.cont_man { position: absolute; width: 55px; height: 56px; left: 16px; top: -15px; }
.cont_name { margin: 10px 0 0 85px; }
.bo_left_time em{ width: 50px; padding-left: 8px; text-align: right; font-style: normal; display: inline-block;}
/*背景图片定位star*/
.sns-icon-32 .sns-iconshare-panel .bounded .i-jianghu { background-position: 0 0; }
.sns-iconshare-content label i { width: 23px; height: 20px; background: url(../Content/Images/shareIcon.png) no-repeat no-repeat; display: inline-block; }
.sns-iconshare-content label .i-sina { background-position: 0 0; }
.sns-iconshare-content label .i-weibo { background-position: 0 -21px; }
.sns-iconshare-content label .i-zoom { background-position: 0 -40px; }
.sns-iconshare-content label .i-dou { background-position: 0 -60px; }
.sns-iconshare-content label .i-ren { background-position: 0 -81px; }
.sns-iconshare-content label .i-wei { background-position: 0 -100px; }
.sns-iconshare-content label .i-link { background-position: 0 -120px; }
.icon_pag { background: url(../Content/Images/icons.png) no-repeat -17px -50px;line-height: 32px; position: absolute; left: 257px; text-align: center; color: #FFF; font-family: "Microsoft Yahei"; font-size: 18px; font-style: normal; top: 15px; width: 83px; height: 42px; display: inline-block; }
/*背景图片定位end*

/*话题部分start*/
.topicArea { width: 610px; padding: 0 0 20px; color: #666; margin: 0 auto; }
.topicArea .publishBlock { width: 99%; margin-top:15px;}
.topicArea .publishTopic { width: 100%; height: 148px; border: 1px solid #dedbdb;line-height:24px;}
.topicArea .userBar { width: 100%; line-height: 35px; height: 35px; text-align: right; margin: 0 auto; }
.topicArea .userBar a { color: #ff6559; }
.topicArea .userBar span { background-color: #ED5F55; border-radius: 5px; color: #fff; cursor: pointer; margin-left: 10px; padding: 2px 10px; }

.topicArea .sortBlock { width: 100%; margin: 0 auto; }
.topicArea .sortBlock ul li { float: left; background-color: #c1c1c1; margin-right: 10px; padding: 0px 10px; line-height: 20px; color: #fff; border-radius: 3px; cursor: pointer; }
.topicArea .sortBlock ul li.currentSort { background-color: #ed5f55 }

.topicArea .topicBlock { width: 100%; border-bottom: 1px solid #dedbdb; padding: 15px 0; }
.topicArea .topicBlock .head { width: 85px; float: left; *-width: 80px; }
.topicArea .topicBlock .topicCont { width: 525px; float: left; text-align: left;}

.topicArea .topicBlock .topicCont h6 {font-weight: normal; line-height: 20px; }
.topicArea .topicBlock .topicCont h6 strong{ color: #444; margin-right: 10px;}

.topicArea .topicBlock .topicCont p { line-height: 20px; word-break: break-all;}
.topicArea .topicBlock .topicCont p.tr a{ color:#005ea7;}
.topicArea .topicBlock .topicCont .commentArea { text-align: right; }
.topicArea .topicBlock .topicCont .commentArea a { text-decoration: none; }
/*.topicArea .topicBlock .topicCont .commentArea a span { color: #ed5f55 }*/

.topicArea .topicBlock .topicCont .commentArea .publishBlock { background: #f2f2f2; padding: 5px; display: block; margin-top: 15px; position: relative;z-index:5; }
.topicArea .topicBlock .topicCont .commentArea .publishBlock .triangle { position: absolute; top: -10px; right: 15px; border-width: 5px; border-style: solid; border-color: transparent transparent #f2f2f2 transparent; *top: -24px; }
.topicArea .topicBlock .topicCont .commentArea .publishTopic { width: 99%; height: 30px; line-height: 30px; font-size: 12px; }
.topicArea .topicBlock .topicCont .commentArea .userBar { width: 510px; line-height: 20px; height: 20px; margin-top: 5px; }
.topicArea .topicBlock .topicCont .commentArea .userBar { width: 510px; line-height: 20px; height: 20px; margin-top: 5px; }

.commentBlock { display: none }
.commentBlock .topicBlock { border-bottom: none; }
.commentBlock .topicBlock .head { width: 30px; text-align: center ;padding-left:10px; padding-right:10px;}
.commentBlock .topicBlock .topicCont { width: 425px; }
/*.commentBlock .topicBlock .topicCont a { color: #ed5f55 }*/
.commentBlock .topicBlock .replay { width: 60px; float: left; }
.commentBlock .topicBlock .replay a { color: #ed5f55 }
.commentBlock .topicBlock .head img {
    height: 30px;
    width: 30px;
}
/*话题部分end*/

/*支持者start*/
.wid630 { width: 630px; padding: 20px 10px 0 20px; }
.wid630 .sup_ul li { float: left; height: 70px; width: 260px; line-height: 22px; color: #333; margin: 0 10px 10px 0; text-align: left; background: #f5f5f5; padding: 15px 20px; }
/*支持者end*/
/*翻页style*/
.page_cur { background: url(../Content/Images/icons.png) -75px 0 no-repeat; width: 25px; height: 25px; text-align: center; line-height: 25px; }
.page_default { background: url(../Content/Images/icons.png) -75px -25px no-repeat; width: 25px; height: 25px; text-align: center; line-height: 25px; }
.zhoucou_page ul li { float: left; margin-left: 10px; line-height: 25px; }
.zhoucou_page ul li.page_cur { background: url(../Content/Images/icons.png) -75px 0 no-repeat; width: 25px; height: 25px; text-align: center; line-height: 25px; }
.zhoucou_page { height: 40px }
.zhoucou_page ul { width: auto; }
.zhoucou_page .fr .page_cur a { width: 25px; height: 25px; display: block; text-decoration: none; color: #FFF }
.zhoucou_page .fr .page_default a { width: 25px; height: 25px; display: block; text-decoration: none; color: #333 }
.up_page { width: auto; }

/*订单信息填写页step1 style开始*/
.zc_step { width: 1000px; height: 39px; border: 1px solid #e8e4e5; background: #f4f4f4; }
.zc_step_ul li { float: left; width: 249px; line-height: 39px; text-align: center; font-size: 14px; font-family: "Microsoft Yahei" }
.Info_body { border-radius: 4px; border: 1px solid #dddbdc; width: 1000px; }
.bor_b { border-bottom: 1px solid #dddbdc; }
.h60 { height: 60px; line-height: 60px; }
.cont_dl dl:after { clear: both; content: "."; display: block; height: 0; visibility: hidden }
.cont_dl dl { width: 100%; padding: 7px 0; }
.cont_dl dl dt { width: 105px; text-align: right; font-weight: 700; color: #333; margin-right: 10px; }
.cont_dl dl dd { width: 840px; }
.cont_dl dl dt, .cont_dl dl dd { float: left; line-height: 24px; }
.inp440 { width: 420px; height: 32px; color: #cecece; border: 1px solid #e5e1e2; padding: 0 10px; line-height: 32px; }
.bg_yellow925 { width: 881px; padding: 22px; background: #fffdee; border: 1px solid #e0d2af; border-radius: 4px; margin: 0 auto }
.bg_yellow925 h4 { font-size: 12px; color: #46463e; margin-bottom: 8px; }
.bg_yellow925 p { line-height: 20px; }
.btn100_red, .btn100_red:link, .btn100_red:visited { width: 100px; height: 38px; font-size: 16px; font-family: "Microsoft Yahei"; background: #ff6559; text-decoration: none; border-radius: 4px; line-height: 38px; text-align: center; display: inline-block; color: #FFF; }
.bor_t_li ul li { line-height: 30px; }
.bor_btn { background: url(../Content/Images/icons.png) 0 -102px no-repeat; width: 127px; height: 26px; display: inline-block; }
.add_more { border-top: 1px solid #dedbdb; text-align: center; }
.down_icon { background: url(../Content/Images/icons.png) -44px -99px no-repeat; width: 5px; height: 3px; position: absolute; top: 12px; left: 110px; }
.bg_yellow840 { background: #fff4d3; line-height: 28px; height: 28px; padding: 0 15px; width: 810px; margin-top: 15px }
.inp145 { width: 125px; height: 26px; padding: 0 10px; border: 1px solid #CCC; }
.inp315 { width: 315px; height: 26px; padding: 0 10px; border: 1px solid #CCC; }
.new_add dl dt, .new_add dl dd { float: left; font-weight: normal; }
.new_add dl dt { width: 90px; }
.new_add dl dd { width: 715px; }
.new_add dl:after { clear: both; content: "."; display: block; height: 0; visibility: hidden }
.sel75 { width: 75px; padding: 2px; height: 25px; border: 1px solid #CCC }
.btn130_red, .btn130_red:link, .btn130_red:visited { width: 130px; text-decoration: none; height: 30px; background: #ff6559; border-radius: 4px; line-height: 30px; text-align: center; font-size: 14px; font-family: "Microsoft Yahei"; color: #FFF; display: inline-block; }
.f_red20 { color: #f35d5d; font-size: 20px; font-family: Arial; }
.f_blue12{ font-size:12px; color:#005ea7; font-style:normal;}

.zc_my_pages a, .zc_my_pages span {padding: 0.3em 0.5em; margin-right: 5px;margin-bottom: 5px;border: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.zc_my_pages{text-align: right;margin: 10px 0;}
.zc_my_pages a{line-height: 24px;padding: 0 10px;border: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;display: inline-block;background: #eee; margin: 0 5px; color: #666;}
.zc_my_pages a:hover,.zc_my_pages .current{background: #ff6559;color: #fff;text-decoration: none;border: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.zc_my_pages .current.prev, .zc_my_pages .current.next{
    border: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;
    color:#999;
    border-color:#999;
    background:#fff;
}
/*订单信息填写页step1 style开始*/

.popAlert{ width: 410px; position:absolute;left:50%; z-index: 2000;color: #333; }
.popAlert p{height: 30px; background: #f6f6f6;line-height: 30px;font-family: "microsoft Yahei";font-size: 14px;}
.popAlert p.tc{ text-align: center;}
.popAlert p.tl{ text-align: left;}

.popAlert p a{ float: right; width: 21px; height: 21px; background: url("../Content/Images/s8.png") -33px -179px no-repeat;display: inline-block; margin: 5px;}
.popAlertContent{ width: 410px; position: absolute;left:0; top:0;background: #fff; z-index: 2;}

.microLetter,.microContent{height: 340px;}
.microPic{ height: 209px;margin:20px 0;text-align: center; }
.microFooter{ padding: 0 25px;line-height: 20px;}

.microMask{ background: #8d8d8d; position: absolute;left: -4px; top:-4px; z-index: 1;opacity: .8; filter:alpha(opacity=80);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px; }
.microLetter .microMask{ width: 418px; height: 348px;}
.sendSMS .microMask{width: 418px; height: 248px;}

.sendSMS,.sendSMSContent{height: 240px;}
.sendInput{ margin: 10px 0; padding: 0 25px;}
.sendInput p.tl{ background: none;}
.sendInput p.tr{ background: none;}
.sendInput textarea{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px; border: 1px solid #bfbfbf; width: 100%;height: 105px; resize:none; margin-bottom: 10px;}

.sendInput p button{ width: 50px; height: 30px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;line-height: 30px; margin: 0 5px;  }
.sendInput p button.sred{ background: #ff6559; color:#fff;}
.sendInput p button.sgray{ background: #f1f1f1; color:#888787;}

/*z增加头像遮罩*/
.picPr{ position: relative;}
.picPr span{ width: 56px; height: 56px; position: absolute;left:0; top:0; background: url("../Content/Images/pMask56f.png"); z-index: 2;}
.picPrem,.picPrem1,.picPrem2,.picPrem3{ width: 56px; height: 56px; display: inline-block; position: absolute;  z-index: 2;}
.picPrem{left:16px;top:-15px; background: url("../Content/Images/pMask56f.png");}
.picPrem1{left:16px; top:0; background: url("../Content/Images/pMask56f.png");}
.picPrem2{left:0; top:0; background: url("../Content/Images/pMask56_f5.png");}
.picPrem3{left:15px; top:0; background: url("../Content/Images/pMask56f.png");}
.picPrem4{width: 30px; height: 30px; display: inline-block; position: absolute;  z-index: 2;left:10px; top:0; background: url("../Content/Images/picMask30.png");}

.detail_ul li{
    background-image: url("../Content/Images/round.gif?esc");
    background-position: 15px center;
    background-repeat: no-repeat;
    height: 30px;
    line-height: 30px;
    padding-left: 30px;
}

.starTopic a{color: #005ea7;}
h2.font18 a{color: #333; }
h2.font18 a:hover{color: #005ea7;text-decoration: none;}
.red{color:#005ea7;}
.img-s{ width:80px; height:80px;margin:10px 0;}

.topIcon{ float: right;}
.topIcon i{ width: 16px; height: 16px; background: url("../Content/Images/topIcon.png") no-repeat;float: left; margin-top: 3px;+margin-top: 2px!important; margin-right: 5px;}
.topIcon.blue { color: #97a0db;}
.topIcon.orange { color: #e89849;}
.topIcon.blue i{ background-position: 0 0 ;}
.topIcon.orange i{background-position: 0 -24px ;}

.topicmore {color:#005EA7;cursor: pointer; }

.time{ font-size: 12px; color: #999;}

.goPages { width: 50px; height: 56px; background: url("../Content/Images/goPages.png") no-repeat; position:fixed;z-index: 1;}
.goPages.goPages-pre{ background-position: 0 -112px;left:50%;margin-left: -570px;top: 380px;}
.goPages.goPages-pre:hover{ background-position: 0 0;}
.goPages.goPages-next{ background-position: 19px -168px;left:50%;margin-left: 520px;top: 380px;}
.goPages.goPages-next:hover{ background-position: 19px -56px;}

/*增加猜你喜欢*/
/*增加猜你喜欢*/
.f-Arial{ font-family: "Arial"}
.f-bold{ font-weight: bold;}
.f-font14{ font-size: 14px;}
.fav{   padding:20px 0; margin-top: 30px; min-height: 420px}
 
/*.fav-inner{ width: 1000px; margin:10px auto 0; }*/
/*.fav-tit{overflow: hidden;width:1210px}*/
.fav-tit{overflow: hidden;}
 
.fav-tit a{ float: right;line-height: 20px; color: #5e5e5e; text-decoration: none;   padding-left: 20px; padding-right: 5px;}
.fav-tit a:hover{ color: #005ea7;}

.fav-tit .love{
    background-image: url(../Content/Images/list-s5040e75612.png);
         display: inline-block;
    float: left;
    width: 22px;
    height: 20px;
    background-position: 0 -37px;
    margin-top: 3px;
}


.fav-tit .change {
    background-image: url(../Content/Images/list-s5040e75612.png);
     display: inline-block;
    width: 12px;
    height: 12px;
    margin-bottom: -1px;
    margin-right: 5px;
    background-position: 0 -9px;
}
 
/*去掉 margin-left: -19px;*/
/*.query-result-outer{padding-top: 20px; +width: 1040px!important;}*/
.query-result-outer{margin-left: -19px;padding-top: 20px; width: 1040px!important;}

.query-result-list{ margin-left: 19px;_display:inline;float:left;width: 325px; height: 390px; margin-bottom: 20px; overflow: hidden;background: #fff; box-shadow: 0 3px 3px #e5e5e5;-moz-box-shadow:0 3px 3px #e5e5e5;-webkit-box-shadow:0 3px 3px #e5e5e5;}
.query-result-list:hover{ box-shadow: 4px 4px 4px #e5e5e5;-moz-box-shadow:4px 4px 4px #e5e5e5;-webkit-box-shadow:4px 4px 4px #e5e5e5;}

.query-right-result-outer{ padding-top: 20px; width: 100%!important;height: 100%;display:inherit;}
.query-right-result-list{  width: 320px; height: 390px;  overflow: hidden;margin: 0px auto;margin-top: 10px;}
.query-right-result-list img:hover{    
      opacity: .8;
            filter: alpha(opacity=80); 
         transform: scale(1.05);}


.q-title{ line-height: 28px; }
.q-title a{color: #474e5d;text-decoration: none;}
.q-title,.q-progress,.q-info{ padding-left:10px;}
.q-progress{ padding-right:80px; height: 18px; position: relative; margin-top: 12px; margin-bottom: 12px;}
.q-progress-bar{ width: 100%; height: 8px; border-radius: 8px;-moz-border-radius:8px; -webkit-border-radius:8px; background: #dde3e5; line-height: 0;}
.q-progress-bar span{ width: 0; height: 8px; float: left;-moz-border-radius:8px; -webkit-border-radius:8px; background: #a5ca4d; line-height: 0;}
.q-em{ position: absolute;right:10px; top:-7px; width: 64px; height: 23px; background: url("../Content/Images/s8.png"); overflow: hidden;line-height: 23px; text-indent: 10px;}


.ing{background-position: 0 0; color: #fff;}
.over{background-position: 0 -33px;}
.will{color: #999;background-position: 0 -66px;}

.q-info{ margin-left:5px; margin-right:5px;height: 49px;}
.q-info div{float: left;}
.q-info-1{ width:60px; }
.q-info-2{ width:96px; }
.q-info-3{ width:50px; }

.q-support{ height: 36px; background: #f6f7f8; line-height: 36px;text-align: right; width: 100%;}
.ml10{ margin-left: 10px;}
.mr10{ margin-right: 10px;}
.zc-promotion{
    margin-bottom: 15px;
}
.zc-promotion img{
    border-radius: 5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}
.repay-box .blue_bg{ margin-bottom:15px;}

/*知道*/
.zc-dev-box{
    padding:20px 30px;
    border-bottom: 1px solid #dedbdb;
    margin-bottom: 20px;
}
.zc-dev{
    position:relative;
    border-bottom: 1px solid #f3f3f3;
    padding-bottom:13px;
    margin-bottom: 20px;
    text-align: left; /*外层容器添加？*/
}
.zc-askAnswer-tab{ display: none;}
.zc-askAnswer-tab.active{ display:block;}
.zc-d-t{
    position: relative;
    display:inline-block;
    height: 26px;
    line-height: 26px;
    text-align:center;
    color: #ec4e43;
    cursor: pointer;
}
.zc-d-t .arrow-down{ display: none;}
.zc-dev .zc-d-t.active{
    width: 72px;
    background: #ed5f55;
    _margin:0;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    color: #fff;
}
.zc-d-t .arrow-down{
    position: absolute;
    left:36px ;
    bottom:-3px;
    display: none;
    width: 5px;
    height: 3px;
    background: url("../Content/Images/arrow-down.png") no-repeat;
}
.active .arrow-down{ display: block;}
.zc-d-ask{
    position: absolute;
    right: 5px;
    top: 10px;
    color: #005ea7;
}
.zc-d-a-tips{
    background: #fff8de;
    height: 32px;
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    border-radius: 15px;
    line-height: 32px;
    text-indent: 30px;
    text-align: left;
}
.zc-d-cont{
    border-left:1px solid #dfdfdf;
    margin-left: 56px;
    margin-top: 30px;
    padding-bottom:20px;
}
.zc-d-c-tit{
    position: relative;
    z-index: 1;
    margin-bottom: 15px;
    text-align: left;
}
.zc-d-c-man{
    position: absolute;
    width: 40px;
    height: 40px;
    left: -20px;
    top: -12px;
}
.zc-d-c-picPrem{
    position: absolute;
    z-index: 2;
    display: inline-block;
    width: 40px;
    height: 40px;
    left: -20px;
    top:-12px;
    background: url("../Content/Images/pMask40.png");
}
.zc-d-c_name{ margin-left:30px;}
.zc-d-c-list{
    position: relative;
    margin-left: 15px;
    padding-top:10px;
}
.zc-dcl-time{
    position: absolute;
    left: -85px;
    _left:-345px;
    top: 10px;
    padding-right: 10px;
    line-height: 24px;
}

.zc-dcl-tit{
    width: 50px;
    padding-left: 8px;
    text-align: right;
    font-style: normal;
    display: inline-block;
}
.zc-icon_crl{
    background: url(../Content/Images/circle.jpg) no-repeat;
    width: 16px;
    height: 16px;
    margin-bottom: -4px;
    display: inline-block;
}
.zc-dcl-cont{
    line-height: 24px;
    text-align: left;
}
.zc-dec-c-imgs img{
    border:0;
    margin-top: 5px;
    margin-bottom: 5px;
}
.zc-d-c-more{
    text-align: right;
}
.zc-d-c-more a{ color: #005ea7;}
/*ask && answer*/
.zc-line{
    display: inline-block;
    height: 12px;
    width: 1px;
    background: #ccc;
    _display:inline;
    margin:0 10px;
}
.zc-askAnswer-cont{
    margin:0 30px 20px;
    border-bottom: 1px solid #dedbdb;
}
.zc-ask{
    padding-right: 43px;
    margin-bottom: 50px;
    zoom:1;
}
.zc-answer{
    padding-left:43px;
    margin-bottom: 50px;
    zoom:1;
}
.zc-ask:after,.zc-answer:after{
    content:".";
    display: block;
    height: 0;
    overflow: hidden;
    clear:both;
    *zoom:1;
}
.zc-a-people{
    position: relative;
    width: 60px;
    overflow: hidden;
}
.zc-ask .zc-a-people,
.zc-aks .zc-a-infos{float: left;}
.zc-answer .zc-a-people,
.zc-answer .zc-a-infos,.zc-answer .zc-a-info{ float: right;}
.zc-ask .zc-a-people{ position: relative;}
.zc-a-picPrem{
    position: absolute;
    left: 5px;
    top: 0;
    width: 50px;
    height: 50px;
    background: url("../Content/Images/pMask50.png");
}
.zc-answer .zc-a-picPrem{
    right: 0;
}
.zc-a-info a{
    padding-right:10px;
    margin-left: 15px;
    color: #005ea7;
}
.zc-a-info a.less{ background: url("../Content/Images/arrow-up.png") right center no-repeat;}
.zc-a-info a.more{ background: url("../Content/Images/arrow-drop.png") right center no-repeat;}
.zc-a-p-name{
    height: 24px;
    color: #a5a5a5;
    line-height: 24px;
}
.zc-ask-info,.zc-a-left{ text-align: left;}
.zc-a-infos{
    float: left;
    width:490px;
    text-align: left;
}
.zc-a-info{
    position: relative;
    display: inline;
    float: left;
    max-width: 480px;
    padding:10px 15px;
    line-height: 22px;
    white-space: normal;
    word-break: break-all;
}
.zc-ask .zc-a-info{
    margin-left: 20px;
    background: #8cb5de;
    color: #fff;
}

.zc-answer .zc-a-info{
    margin-right: 20px;
    border:1px solid #e6e6e6;
    background: #fff;
    color: #333;
}
.zc-ask .zc-a-arrow-left,
.zc-answer .zc-a-arrow-right{
    position: absolute;
    width: 14px;
    height: 14px;
    line-height: 0;
}
.zc-ask .zc-a-arrow-left{
    top: 10px;
    left: -12px;
    background: url("../Content/Images/zc-ask.png") no-repeat;
}
.zc-answer .zc-a-arrow-right{
    top: 2px;
    right: -15px;
    background: url("../Content/Images/zc-ans.png") no-repeat;
}
.zc-c-deg{
    position: absolute;
    width: 16px;
    height: 14px;
    background-repeat: no-repeat;
}
.zc-ask .zc-c-deg{ background-image: url("../Content/Images/zc-ask-cirl.png");}
.zc-answer .zc-c-deg{ background-image: url("../Content/Images/zc-answer-cirl.png");}

.zc-ask .zc-circle-lt{left:0; top: 0; background-position: 0 0;}
.zc-ask .zc-circle-rt{right: 0;top: 0; background-position: -14px 0;}
.zc-ask .zc-circle-lb{left:0; bottom:-2px;_bottom:-5px; background-position: 0 -16px;}
.zc-ask .zc-circle-rb{right: 0; bottom:-2px;_bottom:-5px; background-position: -14px -16px;}

.zc-answer .zc-circle-lt{left:-1px; top: -1px; background-position: 0 0;}
.zc-answer .zc-circle-rt{right: -2px;top: -1px; background-position: -14px 0;}
.zc-answer .zc-circle-lb{left:-1px; bottom:-3px;_bottom:-6px; background-position: 0 -16px;}
.zc-answer .zc-circle-rb{right: -1px; bottom:-3px;_bottom:-6px; background-position: -15px -16px;}
.zc-a-time{
    position: absolute;
    bottom:-25px;
    color: #ccc;
}
.zc-ask .zc-a-time{left:0; width: 200px;}
.zc-answer .zc-a-time{right:0; text-align: right;width: 200px;}
.zc-askAnswer-pages{ padding:10px 0;}
/*submit question*/
.zc-submit-question{margin:0 30px 50px;}
.zc-s-q-tit{
    height:20px;
    margin-top: 50px;
    margin-bottom:20px;
    background: url("../Content/Images/zc-askbg.png") 0 0 no-repeat;
    text-align: right;
    line-height: 16px;;
}
.publishBlock .zc-s-q-tit{
    margin-top: 30px;
    background: url("../Content/Images/zc-askbg.png") 0 -22px no-repeat;
}

.moreWord{
    font-family: "Constantia";
    font-size: 22px;
    color: #888;
    font-style: italic;
    font-weight: bold;
    line-height:24px;
}
.zc-s-q-cont{
    padding:10px;
    border:1px solid #dedbdb;
}
.zc-submitTextarea{
    width: 575px;
    height: 120px;
    border:0;
    font-size: 12px;
}
.zc-s-q-foot{
    position: relative;
    z-index: 10;
    margin-top:15px;
    padding-left:7px;
}
.zc-sq-phone{
    width:400px;
    float: left;
    text-align: left;
}
.phoneNumber{
    width: 95px;
    margin:0 5px;
    padding-bottom: 5px;
    border-bottom:1px solid #ccc;
    color: #5e5e5e;
    font-size: 14px;
}
.phonetips{
    font-family: "simsun";
    font-style: normal;
    color: #a5a5a5;
}
.hidename{
    width: 10px;
    height: 10px;
    border:1px solid #ccc;
    margin-right:5px;
    line-height: 0;
    display: inline-block;
    vertical-align: text-bottom;
}
.showname{ background: url("../Content/Images/showname.png") no-repeat;}
textarea:focus{outline: none;}
.placeholderColor{ color: #ccc;}
.zc-sqo-login{ text-align: right;}
.zc-sqo-login a{
    margin:0 5px;
    color: #005ea7;
}
.zc-sqo-submit{
    text-align: right;
    font-family: "simsun";
    color: #a5a5a5;
}
.zc-sqo-submit label{ margin-right: 10px;}
.zc-sqos-btn{
    width: 68px;
    height: 21px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius: 5px;
    background: #ed5f55;
    color: #fff;
    text-align: center;
    line-height: 21px;
}
.zc-noAnswer{
    height: 315px;
    background: url("../Content/Images/zc-noAnswer.jpg") 140px 25px no-repeat;
}
.zc-noAsk{
    height: 100px;
    padding-top: 80px;
    text-align: center;
    font-size: 16px;
    color: #888;
}

/*话题优化2011029*/
.emoji-icon-holder{position:absolute; text-align:left;left:10px;}
.emoji-icon-holder a{
    width: 20px;
    height: 20px;
    display: inline-block;
    background: url("../Content/Images/zc-bqholder.png") 0 -20px no-repeat;
}
.emoji-icon-holder a:hover{ background: url("../Content/Images/zc-bqholder.png") 0 0 no-repeat;}
.emojiwrapper{
    /*position: absolute;
    left: -8px;
    top:31px;
    z-index:10;
    background:none;*/
    width:371px;
    height:61px;
    margin-left:-7px;
    margin-top:7px;
    background:#f8f8f8;
    border:1px solid #e6e6e6;
}

.emojiwrapper .emoji-scroller{
    /*position: absolute;
    left:0;
    top:0;
    z-index: 1;*/
    position:relative;
    width: 372px;
    height:62px;
}
.emojiwrapper .emoarrowup{
    position:absolute;
    left:12px;
    top:-4px;
    z-index:1;
    width:7px;
    height: 5px;
    line-height: 0;
    overflow: hidden;
    background: url("../Content/Images/emoarrowup.png");
}
.emojiwrapper .emoji{
    float:left;
    width: 30px;
    height: 30px;
    background-image:url("../Content/Images/biaoqing.png");
    background-repeat:no-repeat;
    z-index: 3;
    margin-top: -1px;
    margin-left: -1px;
    border:1px solid #e6e6e6;
}
.emojiwrapper .emoji:hover{
    position: relative;
    z-index: 4;
    border:1px solid #ff0000;
    background-color:#fff;
}
.emojiwrapper .icon_0{ background-position:0 0;}
.emojiwrapper .icon_1{ background-position:0 -30px;}
.emojiwrapper .icon_2{ background-position:0 -60px;}
.emojiwrapper .icon_3{ background-position:0 -90px;}
.emojiwrapper .icon_4{ background-position:0 -120px;}
.emojiwrapper .icon_5{ background-position:0 -150px;}
.emojiwrapper .icon_6{ background-position:0 -180px;}
.emojiwrapper .icon_7{ background-position:0 -210px;}
.emojiwrapper .icon_8{ background-position:0 -240px;}
.emojiwrapper .icon_9{ background-position:0 -270px;}
.emojiwrapper .icon_10{ background-position:0 -300px;}
.emojiwrapper .icon_11{ background-position:0 -330px;}
.emojiwrapper .icon_12{ background-position:0 -360px;}
.emojiwrapper .icon_13{ background-position:0 -390px;}
.emojiwrapper .icon_14{ background-position:0 -420px;}
.emojiwrapper .icon_15{ background-position:0 -450px;}


/*回复文字添加表情样式*/
.emoji-text{
    display: inline-block;
    width:24px;
    height: 24px;
    background-image:url("../Content/Images/biaoqing.png");
    background-repeat:no-repeat;
    vertical-align: text-bottom;
}
.publishBlock .zc-s-q-foot{
    position: relative;
    text-align: left;
}
.publishBlock{z-index: 2;}
/*单品页添加底部广告*/
.xPromotion-border{
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;

}


/*地产项目临时添加*/

.alert-layer { width: 100%; min-height: 100%; position: absolute; left: 0; top: 0; z-index: 1000; display: none; }
.alert-layer .mask { width: 100%; height: 100%; position: absolute; left: 0; top: 0; background-color: #000; opacity: 0.8; filter: alpha(opacity=80); }
.alert-layer .alert-box { border: 4px solid #a0a0a0; width: 410px; height: 210px; background-color: #fff; position: absolute; border-radius: 3px; left: 50%; margin-left: -205px; }
.alert-layer .alert-box .close-btn { width: 21px; height: 21px; background-image: url(linshi/close-btn.jpg); position: absolute; right: 5px; top: 5px; cursor: pointer; }
.alert-layer .alert-box .cont-box { width: 100%; position: absolute; top: 60px; left: 0px; text-align: center; color: #333333; font-size: 14px; line-height: 25px; }
.alert-layer .alert-box .btn-box { width: 100%; position: absolute; top: 105px; left: 85px; }
.alert-layer .alert-box .btn-box .linkBtn { width: 110px; height: 39px; line-height: 39px; }
.alert-layer .alert-box .btn-box .linkBtn a { display: block; width: 110px; height: 39px; line-height: 39px; color: #fff; text-align: center; font-weight: bold; }
.alert-layer .alert-box .btn-box .left-btn { background-image: url(linshi/left-btn.png); float: left; }
.alert-layer .alert-box .btn-box .right-btn { background-image: url(linshi/right-btn.png); float: left; margin-left: 15px; }

.layer-2 .alert-box { width: 365px; height: 225px; margin-left: -183px; }
.layer-2 .alert-box .btn-box { top: 130px; left: 130px;line-height: 39px; color: #fff; text-align: center; font-weight: bold;cursor: pointer; }


/**/
.s-bg{
    background: #fff;
    border:1px solid #dddbdc;
    margin-bottom: 20px;
    padding:0 0 5px;
    border-radius: 5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}
.z_mod_tit{
    position: relative;
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #dedbdb;
}

.z_mod_tit i.icon{
    width: 2px;
    height: 26px;
    background: #f35d5d;
    display: block;
    float: left;
    margin-top: 12px;
    margin-right: 15px;
}
.Recently-viewed{
    padding-top:10px;
    padding-bottom: 5px;
}
.Recently-viewed li{
    display:table;
    height: 55px;
    padding:10px 20px;
    vertical-align:middle;
    *position:relative;
    overflow: hidden;
}
.Recently-viewed li.hover{ background: #f2f2f9;}
.r-v-img{
    float: left;
    width: 140px;
    height: 78px;
    margin-right:10px;
}
.r-v-dec{
    width: 137px;
    vertical-align:middle;
    display:table-cell;
    font:12px/18px "microsoft Yahei";
    color: #666;
    *position:absolute;
    *top:50%;
}
.r-v-dec a{
    display: block;
    *position:relative;
    *top:-50%;
    color: #444;
}
.r-v-dec a:hover{ color: #005ea7;}
a.clear-review{
    position: absolute;
    top:0;
    right: 20px;
    color: #035fa7;
}
.clearready{
    padding-top:30px;
    padding-bottom: 30px;
    text-align: center;
    color: #ccc;
}

/*Encore 2015-01-26 */
.cover{ position: relative; }
/*.cover-img{ border:1px solid #dedbdb;}*/
.gocommunity{
    position: relative;
    left:212px;
    float:left;
    color: #005ea7;
}
.gocommunity:hover{ text-decoration: underline;}

/*Encore 2015-01-28 */
.s-cont{ padding:18px 20px 13px; overflow: hidden; }
.s-cont .ercode-pic{
    float: left;
    width: 82px;
    height: 82px;
    border: 4px solid #e6e6e6;
    margin-right: 15px;
}
.s-cont .apptit{
    margin-bottom: 16px;
    color: #888;
}
.s-cont .jrApp{ color:#4cc5fe;}
.s-cont .Encore-name{
    height: 48px;
    overflow: hidden;
    word-break: break-all;
    color:#5e5e5e;
    line-height: 24px;
}
.s-cont .Encore-price{
    margin-top:8px;
    text-align: right;
    color:#4cc5fe;
    font-size: 24px;
}

.gray{ color: #666;}
.q-mt10{ margin-top: -10px;}
.q-remind {
    position: relative;
    width: 282px;
    background: #fff;
    z-index: 9;
}
.q-remind .q-remind-inner {
    position: relative;
    width: 282px;
    height: 45px;
    overflow: hidden;
}
.q-remind .q-remind-info {
    position: absolute;
    top: 30px;
    left: 0;
    width: 192px;
    height: 28px;
    padding-left: 10px;
    font-size: 14px;
    line-height: 28px;
    text-align: left;
    display: none;
}
.q-remind p.error {
    border: 1px solid #ffd7d4;
    background: #ffe9e8;
    color: #4cc5fe;
}
.q-remind p.success {
    border: 1px solid #dcf2d0;
    background: #effbe9;
    color: #79bc56;
}
.q-remind p.complete {
    border: 1px solid #fbe8c4;
    background: #fff8e6;
    color: #fdb75b;
}

.q-remind-inner .q-remind-txt {
    position: absolute;
    width: 203px;
    height: 28px;
    border: 1px solid #e6e6e6;
    border-right: none;
    font-size: 14px;
    line-height: 28px;
    color: #5e5e5e;
    text-indent: 10px;
}
.q-remind-inner .q-txt-word {
    position: absolute;
    left: 1px;
    top: 1px;
    display: block;
    width: 192px;
    height: 30px;
    padding-left:10px;
    font-size: 14px;
    line-height: 30px;
    text-align: left;
    color: #ccc;
}
.q-remind-inner .q-remind-btn {
    position: absolute;
    left: 204px;
    top: 0;
    display: inline-block;
    width: 80px;
    height: 30px;
    background: #ff8e32;
    color: #fff;
    font-size: 14px;
    text-align: center;
    line-height: 30px;
    _zoom: 1;
    *display: inline;
}
.q-remind-inner .q-remind-btn.active {
    background: #ff7402;
}

.c-more{
    color:#005ea7;
    line-height: 24px;
    font-weight: 700
}
.c-more:hover{ text-decoration: underline;}
.shuo{
    display:inline-block;
    width: 67px;
    height: 25px;
    padding-left: 25px;
    background:url("../Content/Images/shuo.png");
    color:#333;
    line-height: 24px;
    text-align: left;
    position: relative;
    top: -12px
}

.shuo a{
    color:#333
}

/*2015-06-15*/
.attention,.praise{
    float:left;
    width:90px;
    height: 48px;
    padding-left:45px;
    background: url("../Content/Images/btn135.png") no-repeat;
    color: #FFF;
    font:normal 14px/48px "Microsoft Yahei";
}
.attention{ margin-right: 15px;}
.a-normal{ background-position: 0 0;}
.p-normal{background-position: 0 -48px;}
.a-all{ background-position: 0 -96px;}
.p-all{background-position: 0 -144px;}

.cont_hm.clearfix .fl .icon_dong{
    background: url(../Content/Images/kefuicons.png) no-repeat;
    width: 18px;
    height: 18px;
    display: inline-block;
    cursor: pointer;
    margin-left: 17px;
    margin-bottom: -5px; }

/*.pbt{ padding-bottom: 20px; padding-top: 8px !important;}*/
/*.news-ul li{ width: 278px;+vertical-align: bottom;}*/
/*.new-title{ width: 278px; height: 36px; line-height: 36px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; border-bottom: 1px dashed #cacaca;font-size: 12px; cursor: pointer; color: #323232}*/
/*.news-ul li div{ height: 0; padding: 0 10px; position: relative; background-color: #f7f7f7;overflow:hidden;transition: height 1s;-moz-transition: height 1s;-webkit-transition: height 1s; -o-transition: height 1s; }*/
/*.news-ul li div.disblock{  height: 106px}*/
/*.news-ul li div h3{width: 265px;height: 36px; line-height: 36px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; color: #323232; font-size: 14px; font-weight: bold; }*/
/*.news-ul li div p{ width: 265px;height: 40px;line-height: 20px; color: #a5a5a5; overflow: hidden }*/
/*.new-time{color: #a5a5a5;line-height: 30px; display: block; }*/
/*.new-detail{ display: block; position: absolute; right: 10px;top: 84px; color: #5b9fe2}*/
/*a.new-detail:link { color: #5b9fe2; }*/
/*a.new-detail:visited { color: #5b9fe2; }*/
/*a.new-detail:hover { color: #5b9fe2; }*/
/*a.new-detail:active { color: #5b9fe2; }*/

.pbt{ padding-bottom: 20px; padding-top: 8px !important;}
.news-ul li{ width: 278px;+vertical-align: bottom;}
.new-title{ width: 278px; height: 36px; line-height: 36px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; border-bottom: 1px dashed #cacaca;font-size: 12px; cursor: pointer; color: #323232; cursor: pointer}
.news-ul li div{
    height: 0;
    padding: 0 10px;
    position: relative;
    background-color: #f7f7f7;
    overflow:hidden;
    /*cursor: pointer;*/
}
.news-ul li p.disnone{ display: none}
.news-ul li div.disblock{  height: 106px}
.news-ul li div h3{width: 265px;height: 36px; line-height: 36px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; color: #323232; font-size: 14px; font-weight: bold; }
.news-ul li div h3 a:link{ color: #323232; }
.news-ul li div h3 a:visited{ color: #323232; }
.news-ul li div h3 a:hover{ color: #323232; }
.news-ul li div h3 a:active{ color: #323232; }
.news-ul li div p{
    width: 263px;
    height: 40px;
    line-height: 20px;
    color: #a5a5a5;
    overflow: hidden
}
.new-time{color: #a5a5a5;line-height: 30px; display: block; }
.new-detail{ display: block; position: absolute; right: 10px;top: 84px; color: #5b9fe2}
a.new-detail:link { color: #5b9fe2; }
a.new-detail:visited { color: #5b9fe2; }
a.new-detail:hover { color: #5b9fe2; }
a.new-detail:active { color: #5b9fe2; }

/*
单品页猜你喜欢新版样式 zhangzhiyuan add on 0820*/
/*.infos {  overflow: hidden; width: 1235px;   }
.infos .info { margin-right: 26px;background: #fff; position: relative }
.infos .linkto { position: absolute; right: 0; bottom: 17px; color: #5b9fe2; }
.infos .linkto:hover { text-decoration: underline; }
.infos-box { width: 1233px; padding-bottom: 70px; }

.infos .info { width: 250px; height: 330px; border: 1px solid #f6f6f6; padding: 0 15px; z-index: 100; }
.infos .info.pb0 { padding-bottom: 0; }
.infos .info:hover { -webkit-box-shadow: 5px 5px 5px #e5e5e5; -moz-box-shadow: 5px 5px 5px #e5e5e5; -ms-box-shadow: 5px 5px 5px #e5e5e5; box-shadow: 5px 5px 5px #e5e5e5; border: 1px solid #e6e6e6; }
.infos .info:hover .link-pic img { opacity: .8; filter: alpha(opacity=80); }
.infos .link-pic { *position: relative !important; *left: 0 !important; margin-left: -15px; margin-top: -15px; }
.infos .link-pic img { opacity: 1; filter: alpha(opacity=80); -webkit-transition: all 0.2s ease-in-out, opacity 1s; -moz-transition: all 0.2s ease-in-out, opacity 1s; -ms-transition: all 0.2s ease-in-out, opacity 1s; transition: all 0.2s ease-in-out, opacity 1s; }
.infos .i-tits { padding-top: 5px; padding-bottom: 3px; display: inline-block; }
.infos .i-tits .b-tit { color: #5b9fe2; }
.infos .link-tit { color: #5e5e5e; }
.infos .i-descr { height: 40px; padding-top: 10px; padding-bottom: 10px; border-top: 1px solid #f6f6f6; line-height: 20px; color: #7b8793; }
.infos .i-descr .text { max-height: 40px; overflow: hidden; }
.infos .t-right a { color: #5b9fe2; }
.infos .t-right a:hover { text-decoration: underline; }
.infos .comments { padding-top: 10px; padding-bottom: 15px; border-top: 1px solid #f6f6f6; }
.infos .comments .c-list { position: relative; padding-left: 44px; }
.infos .comments .c-text a { color: #5e5e5e; }
.infos .comments .c-text p { color: #a5a5a5; line-height: 20px; word-wrap: break-word; word-break: break-all; }
.infos .c-pic { position: absolute; left: 0; top: 0; width: 34px; height: 34px; }
.infos .c-editor { display: none; height: 20px; }
.infos .c-editor a { float: right; width: 26px; height: 20px; margin-right: -14px; background-position: 0 -120px; }
.infos .c-editor a:hover { background-position: 0 -140px; }
.infos .c-write { position: relative; padding-left: 44px; padding-top: 15px; padding-bottom: 20px; border-top: 1px solid #f6f6f6; }
.infos .c-write .dowriteTextarea { width: 194px; height: 36px; border: 1px solid #e6e6e6; padding: 5px; font-size: 12px; color: #a5a5a5; resize: none; overflow: hidden; }
.infos .c-write .c-pic { top: 15px; }
.infos .c-submit { position: relative; display: none; top: -15px; }
.infos .c-btn { width: 88px; height: 28px; background: #8cb5de; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; border-radius: 2px; color: #fff; cursor: pointer; }
.infos .c-btn:hover { background: #98c3ee; }
.infos .b-icons { display: inline-block; width: 20px; height: 20px; vertical-align: middle; margin-right: 5px; margin-top: 1px; }
.infos .b-icons.zn-icons { background-position: 0 -100px; margin-top: -2px; }
.infos .b-icons.ws-icons { background-position: 0 -80px; }
.infos .b-icons.vedio-icons { background-position: 0 -60px; margin-top: -3px; }
.infos .b-icons.sm-icons { background-position: 0 -40px; margin-top: -2px; }
.infos .b-icons.sh-icons { background-position: 0 -20px; }
.infos .b-icons.dz-icons { background-position: 0 0; margin-top: -2px; }
.smll-icons { position: absolute; left: -1px; top: 0; z-index: 15; display: inline-block; padding-left: 12px; padding-right: 12px; line-height: 30px; color: white; font-style: normal; }
.smll-icons.bl-icons { background: #ff5256; }
.smll-icons.zc-icons { background: #41ccb4; }
.smll-icons.anke-icons { background: #fcae52; }
.p-outter { overflow: hidden; }
.p-outter .p-bar { height: 3px; background: #e6e6e6; line-height: 0; }
.p-outter .p-b-slide { float: left; height: 3px; background: #41ccb4; }
.p-outter .p-items { padding-top: 15px; padding-bottom: 15px; overflow: hidden; }
.p-outter .p-items .p-i-infos { float: left; height: 36px; margin-left: -15px; }
.p-outter .p-items .fore1, .p-outter .p-items .fore2, .p-outter .p-items .fore3 { position: relative; padding-left: 15px; float: left; }
.p-outter .p-items .fore1 { width: 70px; }
.p-outter .p-items .fore2 { width: 98px; }
.p-outter .p-items .fore3 { width: 50px; }
.p-outter .p-items .p-percent { font-size: 14px; color: #5e5e5e; line-height: 18px; }
.p-outter .p-items .p-extra { color: #a5a5a5; }
.p-outter .p-items .v-line { position: absolute; right: 0; top: 0; width: 1px; height: 36px; background: #e7e7e7; }
*//*.goPages.goPages-next{ background-position: 19px -168px;left:59%;margin-left: 520px;top: 380px;}*//*
.shade{ position: absolute; width: 230px; height: 32px; line-height: 32px; background: #000; top:188px; color: #dedede; left: 0; opacity: 0.6;filter:alpha(opacity=60); font-size: 12px; overflow: hidden; padding-left: 50px  }
*//**zhangzhiyuan update on 0821*//*
.shade ul li{ float: right; margin-right: 10px}
.forever .p-bar{ height: 1px}
*//*
add end*/
a.new-detail:active { color: #5b9fe2; }

/*.phone-private{ width: 76px; height: 30px; line-height: 30px; text-align: center; background: #5b9fe2;color: #fff; font-size: 14px; position: absolute; top: -14px; left: 20px}
.phone-private span{ display: block; position: absolute; left: -5px; width: 5px ;height: 15px;background: url("../Content/Images/triangle.png") no-repeat}
.btn-phone, .btn-phone:link, .btn-phone:visited {  display: block;text-decoration: none;  height: 48px;  text-align: center;  line-height: 42px;  cursor: pointer;  font-family: "Microsoft Yahei";  font-size: 20px;  border: 0;  color: #FFF;  background-color: #5b9fe2;  -webkit-border-radius: 8px;  -ms-border-radius: 8px;  -o-border-radius: 8px;  -moz-border-radius: 8px;  border-radius: 8px;  box-shadow: 0px 2px 0px #3875b1;  padding: 0px 10px;  float: left;  margin-left: 10px;
}
.btn130-phone, .btn130-phone:link, .btn130-phone:visited {
    float: left;
    padding: 0px 10px;
}
.over-hid{ overflow: hidden; height: 50px}
.phone-pop{ width: 48px; height: 17px; line-height: 17px; text-align: center; background: #fff;color: #5b9fe2; border: 1px solid #bfd5e9; font-size: 12px; position: absolute; top: -12px; left: 66px}
.phone-pop span{ display: block; position: absolute; left: 8px; top: 17px; width: 6px ;height: 5px;background: url("../Content/Images/down_triangle.png") no-repeat}
.phone-pop-pri{ padding: 0 5px; height: 17px; line-height: 17px; text-align: center; background: #fff;color: #5b9fe2; border: 1px solid #5b9fe2; font-size: 12px; }
.phone-pop-pri span{ display: block; position: absolute; left: -3px; bottom: 0px; width: 5px ;height: 4px;background: url("../Content/Images/left_triangle.png") no-repeat}
.erweima{ width: 200px; height: 240px; border: 5px solid #b6b6b6; position: relative}
.erweima img{ position: absolute; left: 40px; bottom: 17px}
.cb{ clear: both}
.erweima-title{ height: 46px; background: #474e5d; color: #fff; line-height: 46px; padding: 0 20px; font-size: 16px}
.erweima-x{ width: 26px; height: 26px; display: block; background:  url("../Content/Images/x.png"); position: absolute; top: 10px; right: 20px; cursor: pointer}
.erweima p{ color: #a5a5a5; text-align: center; line-height: 16px;}
.erweima p span{ color: #5e5e5e}*/
.schedule-bar-forever { width: 282px; height: 1px; border-radius: 5px; background: #dde3e5; display: inline-block; }
.dong-btn{ background: #ed5f55; color: #fff; padding: 7px 12px 7px 27px; font-size: 12px;  -webkit-border-radius:4px;  -ms-border-radius: 4px;  -o-border-radius: 4px;  -moz-border-radius: 4px;  border-radius: 4px; cursor: pointer; }
.dong-ps{margin-left: 90px; margin-bottom: 20px}
.dong-icon{ display: block; width: 14px; height: 14px; background: url("../Content/Images/dong-icon.png") no-repeat;position: absolute; left: 8px; top: 7px}
.dong-line{ width: 200px; height: 1px; border-top:1px dashed #d1d1d1;margin-left: 90px; position: relative; top: -12px   }
.pb20{ padding-bottom: 20px !important;}

/*新改版的手机专享及手机特惠样式*/
.mobile-btn{ font-size: 12px; color: #fff; background: #ff6559; height:24px; line-height:24px;-webkit-border-radius:2px;  -ms-border-radius: 2px;  -o-border-radius: 2px;  -moz-border-radius: 2px;  border-radius: 2px; display: inline-block; vertical-align: middle; text-indent: 0px; padding: 0 6px; cursor: default }
.mobile-price{ font-size: 12px; color: #005ea7; height: 22px; margin: 10px 0 14px; position: relative}
.mobile-icon{ width: 19px; height: 22px; background: url("../Content/Images/icon_mobile.png") no-repeat; margin: 0 10px; cursor: pointer }
.a-down{ width: 7px; height: 4px; background: url("../Content/Images/icon_a_down.png") no-repeat; margin-top: 10px }
.m-erweima{ width: 178px; height: 178px; border: 1px solid #e6e6e6; position: absolute; left: -13px; bottom: -8px;-moz-box-shadow: 2px 2px 2px #f0f0f0;-webkit-box-shadow: 2px 2px 2px #f0f0f0; box-shadow: 2px 2px 2px #f0f0f0; background: #fff; z-index: 999; display: none }
.m-erweima img{ margin-left: 29px;  width: 120px; height: 120px }
.m-erweima .mobile-price{ font-size: 12px; color: #005ea7; height: 22px; margin: 10px 0 14px; position: relative}
.m-erweima .mobile-icon-h{ width: 19px; height: 22px; background: url("../Content/Images/icon_mobile_h.png") no-repeat; margin: 0 10px }
.m-erweima .a-down{ width: 7px; height: 4px; background: url("../Content/Images/icon_a_up.png") no-repeat; margin-top: 10px }
.mt7{ margin-top: 7px}
.m-bg{ background: url("../Content/Images/m-icon.png") no-repeat; width: 16px; height: 27px; display: inline-block; margin-right: 10px; position: relative; top:5px; +top:0px  }
.m-title{ text-align: center; font-size: 12px; color: #a5a5a5}
.xx{width: 11px;height: 11px; background: url("../Content/Images/xx.png") no-repeat; margin-left: 156px; margin-top: 10px; cursor: pointer}
.xx-h{background: url("../Content/Images/xx-h.png") no-repeat;}
.h184{ height: 188px}
.h0{ height: 1px}
.shuo-icon{
    display:inline-block;
    width: 30px;
    height: 19px;
    background:url("../Content/Images/shuo-icon.png") no-repeat;
    color:#333;
    margin-left: 8px;
    position: relative;
    top:4px;
}
/*

*/
/**zhangzhiyuan add on 0821 猜你喜欢**//*

.com-sprite, .select .s-tits .s-checked .s-icons, .s-search, .s-search .s-searchbtn, .support .support-icons, .support.cur .support-icons, .infos .c-editor a, .infos .c-editor a:hover, .emojiwrapper .emoarrowup, .n-icons.new-icons, .n-icons.hot-icons, .hob-slidelists .slide-left, .hob-slidelists .slide-left.disable, .hob-slidelists .slide-right, .hob-slidelists .slide-right.disable { background-image: url('i/com-sada8a7991e.png'); background-repeat: no-repeat; }
.support { position: absolute; right: 12px; top: 12px; width: 54px; height: 26px; background: rgba(0, 0, 0, 0.3); color: white; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; border-radius: 2px; line-height: 26px; }
.support .support-icons { display: inline-block; width: 13px; height: 13px; margin-left: 8px; margin-right: 5px; background-position: 0 -275px; }
.support.cur .support-icons { background-position: 0 -262px; }
*/
/**add end**//*


.fav-tit a{ background: url("../Content/Images/circle.png") no-repeat; background-position: 2px 5px; }*/

/** ZSF add on 2015-11-02 抽奖标识 **/
.tag-award{ display: inline-block; background: url("../Content/Images/iconTagAward.png") no-repeat; position: absolute; right: -21px}

/** ZSF add on 2015-11-02 手机专享TAG **/
.new-tag{ width: 64px; height: 15px;position: absolute; font-size: 12px; color: #fff; text-align: center; line-height: 15px;text-indent:0}
.tag-phone{ background: url("../Content/Images/iconTag.png") no-repeat; right: 35px; bottom: -5px}
.tag-pos{ position: relative; top: -10px; }

/** ZSF add on 2015-11-02 扫码HTML **/
.pa{ position: absolute}
.wrap-scan-code{font-size: 12px; color: #005ea7; width: 62px}
.wrap-scan-code .h30{ height: 30px; }
.wrap-scan-code .scan-code{width: 20px; height: 22px; background: url("../Content/Images/iconScanCode.png") no-repeat; margin-left: 620px; margin-top: 8px; cursor: pointer}
.wrap-scan-code .m-erweima{ position: absolute; left: 474px; top: 0px; display: none; text-align: center}
.wrap-scan-code .m-erweima img{ margin-left: 0; }
.wrap-scan-code .m-erweima .mobile-icon-h{ margin: 0 5px }
.wrap-scan-code .forie7{ text-align: left; height: 1px }

/** ZSF add on 2015-11-02 FLASHBOX 话题 **/
.tab_cont .flash_box{ margin-top:0;padding-top:30px}
.topicArea .publishBlock{ margin-top:0}
.publishBlock .zc-s-q-tit{ margin-top:0}
.topicArea{ padding-top:30px}
.pospr{ position: relative}

/** WJ add on 2015-11-03 【单品页】话题支持赞 **/
.topicArea .topicBlock .topicCont h6 {
    overflow: hidden
}

.topicArea .topicBlock .topicCont h6 .zan {
    color: #005ea7;
    font-size: 12px
}
.ml6{ margin-left: 6px}
.shuo-newicon{
    display:inline-block;
    width: 30px;
    height: 19px;
    background:url("../Content/Images/shuo-icon.png") no-repeat;
    color:#333;
    margin-left: 8px;
    position: relative;
    top:4px;
}
    .change_banner {
        height:230px;
    background:url(../../../Content/Change/Images/gsjj_banner.jpg) no-repeat center center;
    }